﻿@charset "utf-8";

/*------------------------------------*\
    公共部分 

    背景颜色：#ebebeb
    按钮颜色：#fb4748

    主字颜色：#646464
    较浅字颜色：#aaa
    下划线、非焦点字颜色：#d1d1d1
\*------------------------------------*/

body{background: #ebebeb;z-index:1}
*{-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
color: #646464;

}
input{color: #646464;font-size: 1.6rem;}

/* 去除安卓手机中获取焦点时的背景色 */
i:focus,a:focus,input:focus{ 
    -webkit-tap-highlight-color:rgba(0,0,0,0); 
    -webkit-user-modify:read-write-plaintext-only; 
}

#Main
{
    width:100%;
    height:100%;
    text-align:center;
    padding: 0 0 0 0;
}

img.top{width: 100%;}

/* 按钮 */
.btn{ font-size: 2rem;
color: #fff;
text-align: center;border-radius: 5px;border: none;padding: 0.5em; width: 100%;}
.btn:active{background: #000;outline: none;}
.per45{margin: 0 auto; width: 45%;}
.btn_danger{background: #fb4748;outline: none;}
.btn_safe{background: #989898;outline: none;}
.btn_gray{background: #aaa;outline: none;}
.text-primary {color: #0066FF;outline: none;}

/* 两个按钮一组 */
.btns_two .btn{outline: none;}
.btns_two .btn:nth-child(1){margin-right: 5%;outline: none;}

/*------------------------------------*\
    表单型-比如"login.html"
\*------------------------------------*/

.section_common{ background: #fff;}
.list4 li{padding: 1em 15px;border-bottom: 1px #d1d1d1 solid;text-align: left;position: relative;}
/* login中的小列表 */
.list4 li label{ width: 5em;margin-right: 1em;display: inline-block;}
.list4 li input[type="text"]{display: inline-block;border: none; width: 11em;padding: 0;}
.list4 li input#input_yzm{ width: 7em;}
.list4 li img.yzm{
display: inline-block;
width: 6em;
position: absolute;
top: 22px;
right: 5%;
height: 1.5em;
}

.list4 li label.captcha_label{ width: 4em;display: inline-block;margin-right:0px;}
/*.list4 li input[type="text"].captcha_input{display: inline-block;border: none; width: 35%;padding: 0;font-size:1.3rem;}*/
.list4 li input[type="text"].captcha_input {
display: inline-block;
border: none;
width: 11rem;
padding: 0;
font-size: 1.3rem;
position: absolute;
height: 33px;
margin-left: 1.5rem;
}
.list6 li{padding: 1em 15px;border-bottom: 1px #d1d1d1 solid;text-align: left;position: relative;}

/* login中的小列表 */
.list6 li label{ width: 6em;margin-right: 1em;display: inline-block;}
.list6 li input[type="text"]{display: inline-block;border: none; width: 11em;padding: 0;}
.list6 li input#input_yzm{ width: 7em;}
.list6 li img.yzm{
display: inline-block;
width: 6em;
position: absolute;
top: 22px;
right: 5%;}

.list6 li label.captcha_label{ width: 4em;display: inline-block;margin-right:0px;}
/*.list6 li input[type="text"].captcha_input{display: inline-block;border: none; width: 35%;padding: 0;font-size:1.3rem;}*/
.list6 li input[type="text"].captcha_input {
display: inline-block;
border: none;
width: 11rem;
padding: 0;
font-size: 1.3rem;
position: absolute;
height: 33px;
margin-left: 1.5rem;
}
.get_yzm {
text-decoration: none;
background: #a4b8d1;
width: 5.5em;
text-align: center;
border-radius: 5px;
display: inline-block;
font-size: 1.2rem;
color: #fff;
line-height: 110%;
padding: 3px;
position: absolute;
right:20px;
margin-top: 6px;
}
.get_yzm_mobile {
text-decoration: none;
background: #a4b8d1;
width: 5.5em;
text-align: center;
border-radius: 5px;
display: inline-block;
font-size: 1.2rem;
color: #fff;
line-height: 110%;
padding: 3px;
position: absolute;
right:20px;
margin-top: 2px;
}

/* my_card中的小列表 */
.section_card{background: #fff;}
.list_card li{ padding: 1em 15px;border-bottom: 1px #d1d1d1 solid;text-align: left;position: relative;background: url(../images/logo2.png)  10px center no-repeat; padding-left: 100px; -webkit-background-size: 76px auto;
}
background-size: 76px auto; }
.list_card li h1{ font-size: 4rem;}
.list_card li h2{ color: #aaa;}
.list_card li a,.item a{text-decoration: none;}

/* my_car中的小列表 */
.section_car{background: #fff;}
.list_car li{ padding: 1em 15px;border-bottom: 1px #d1d1d1 solid;text-align: left;position: relative;background: url(../images/punish/trafficquery2.png)  10px center no-repeat; padding-left: 100px; -webkit-background-size: 76px auto;
}
background-size: 76px auto; }
.list_car li h1{ font-size: 4rem;}
.list_car li h2{ color: #aaa;}
.list_car li a,.item a{text-decoration: none;}

/* 列表右侧小箭头 */
i.arrow_right{ position: absolute;right: 5%;top: 50%; margin-top: -24px;font-size: 48px;color: #aaa;
background:url(../images/iconfont-arrowright.png) left center no-repeat;width: 26px;height: 48px;-webkit-background-size:100% auto;
background-size:100% auto;
}

/* 列表右侧选中框 */
.check_right{ position: absolute;right: 10%;top: 32%;}
.check_all{ position: absolute;right: 10%;top: 30%; }

.list_card li.active:after{
    content: "默认";
    display: block;color: #aaa;position: absolute;
    right: 12%;top: 50%; margin-top: -0.8rem;line-height: 1.6rem;
}

/* 添加银行卡--总体样式使用list1 */
.list_single{padding-left: 0px !important;}
.list_single li{padding-left: 50px !important;}
.list_single i.fa-plus-square-o{font-size: 30px;line-height: 30px;color: #d1d1d1;position: absolute;top: 50%; left: 15px;margin-top: -15px;}

/* 额度积分查询 */
.tit1{padding: 1em 15px;text-align: left;padding-left: 15px;position: relative;}
.tit1 big{font-size: 25px;line-height: 25px;display: block;color: red;margin: -10px auto 0; text-align: left;padding-left: 35px;}
.tit1 bigRMB{font-size: 25px;line-height: 25px;display: block;color: red;margin: -10px auto 0; text-align: left;padding-left: 35px;}
.tit1 .fr{position: absolute;right: 5%;top: 45%;}
.fr select{border: 1px #aaa solid;}

/* 运营商查询 */
.yys{padding: 0em 15px;text-align: left;padding-left: 15px;position: relative;}

/* 普通列表 */
.list1{ background: #fff;padding-left: 25px;}
.list1 li{padding: 1em 15px 1em 0; border-bottom: 1px #d1d1d1 solid;text-align: left;position: relative;color: #aaa;}
.list1 li a,.list2 li a{text-decoration: none;}

/* 基金列表 */
.list2{ background: #fff;padding-left: 5px;}
.list2 li{height: 70px; border-bottom: 1px #d1d1d1 solid;text-align: left;position: relative;}
.list2 li i.round{ width: 45px; height: 45px;line-height: 45px;margin-top: -22px;font-size: 25px;
border-radius: 50%;background: #3f4857;position: absolute;left: 0%;
top: 50%;color: #fff;text-align: center; font-style: normal;}
.list2 li h2{position: absolute; left: 55px;top: 10px;}
.list2 li .date{font-size: 1.3rem;color: #aaa;}
.list2 li .money{position: absolute; right: 4%;top: 34%;color: #3f4857;}
.list2 li.minus i.round{background: #fb4748;}
.list2 li.minus .money , .list2 li.minus .money2{color: #fb4748 !important;}

.list2 li .jyrq{position: absolute; left: 53px;top: 10px;color: #646464;font-size: 1.4rem;}
.list2 li .jzrq{position: absolute; left: 53px;top: 32px;color: #646464;font-size: 1.4rem;}
.list2 li .method{position: absolute; right:10px;top: 10px;color: #646464;font-size: 1.4rem;}
.list2 li .money2{position: absolute; right:10px;top: 32px;color: #646464;font-size: 1.4rem;}

/* 帐单查询 */
.txt1 .fr{position: absolute;right: 5%;top: 1em;}
.time_bottom {
    border-bottom: 1px solid #D1D1D1;
    padding-top: 25px;
}
.txt1 {
    font-size: 1.4rem;
    padding: 2em 15px 1em;
    text-align: left;
    position: relative;
    background: none repeat scroll 0% 0% #FFF;
}

/* 弹框 */
.pop{display: none;background: #fff;border-radius: 10px;}
.pop_tit{text-align: center; padding: 8px 0 5px;border-bottom: 1px #ddd solid; font-weight: bold;color: #414a59;}
.pop_tit i{font-size: 22px;margin-right: 5px;}
.pop_cont{ padding: 20px;}
.pic_center{text-align: center;}
.pic_center img{margin: 0 auto 10px; width: 35%;}

/* 表单列表 */
.list3{ background: #fff;padding-left: 25px;}
.list3 li{padding: 0.5em 15px 0.5em 0; border-bottom: 1px #d1d1d1 solid;text-align: left;position: relative;color: #aaa;}
.list3 li a{text-decoration: none;}
.list3 label{height: 4rem;line-height: 4rem;}
.list3 .cont{width: 50%; height: 4rem;line-height: 4rem; position: absolute; right: 50px; top: 8px;text-align: right;color: #aaa;}
.list3 #toggle{ position: absolute; right: 20px; top: 8px;font-size: 4rem}

.list3 .fa-toggle-off{color: #ccc}
.list3 .fa-toggle-on{color: #8ecd4b;}

/* 选择组 */
.checkboxs{text-align: left; padding: 10px;}
.checkboxs label{width: 48%; padding: 10px; display: inline-block;text-align: left;}



/*验证码倒计时框*/
.get_yzm.disabled{
	-moz-user-select:none;
	-webkit-user-select:none;
	-ms-user-select:none;
	-khtml-user-select:none;
	user-select:none;
	background: #E8EBEE;
	margin-top: -1px;
    position: absolute;
	}

.get_yzm_mobile.disabled{
	-moz-user-select:none;
	-webkit-user-select:none;
	-ms-user-select:none;
	-khtml-user-select:none;
	user-select:none;
	background: #E8EBEE;
	margin-top: 2px;
    position: absolute;
	}

/*解除绑定弹出界面框*/
/*
.layui-layer-btn a {
 height: 60px; 
line-height: 250%;;
margin: 0 8px;
padding: 0 20px;
background: #aaa; 
color: #fff;
font-size: 2rem;
font-weight: 400;
cursor: pointer;
text-decoration: none;
}
	
	.layui-layer-btn .layui-layer-btn0{
	margin-right: 3%;
	line-height: 200%;
	width: 45% !important;
	background: #aaa;
	margin-left: -70px;
	color:#fff;
	text-align: center;
	border-radius: 5px;
	border:none;
	padding:0.5em;
}

.layui-layer-btn .layui-layer-btn1{
	margin-right: 3%;
	line-height: 200%;
	width: 45% !important;
	background: #fb4748;
	
	color:#fff;
	text-align: center;
	border-radius: 5px;
	border:none;
	padding:0.5em;
}

	text-align: 
.layui-layer-title {
	text-align: center;
	margin: 0 auto;
	height: 35px;
	line-height: 35px;
	border-bottom: 1px solid #D5D5D5;
	font-size: 1.6em;
	padding:8px 0 38px;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
	background: #fff;
	font-weight: bold;
	color: #414a59;
}

.layui-layer-dialog .layui-layer-content{
	position: relative;
	text-align: center;
	line-height: 24px;
	word-break:break-all;
	font-size: 14px;
	overflow: auto;
}

*/

.queue_num{color: red;}
/*错误提示框信息显示*/
.help-inline{
background: url(images/unchecked.png) no-repeat;
background-position: 10px 5px;
width: 30rem;
font-size: 1.4rem;
padding: 0 3px;
color: #E04444;
padding-left: 30px;
border: 1px solid rgb(252, 5, 5);}


#summary{
    text-align: center;
    background: #ebebeb;
}
#summary span{
    color: red;padding-left: 10px;padding-right: 10px;
}


/*加载层*/
/*background-size:95% 51% ;*/
.loadingback{z-index:998;position:absolute;background:#fff;width:100%;height:320%;}
.loading{background: url(../images/logo2.png) no-repeat;margin-left: 30%;margin-top: 30%;padding-top: 70px;padding-left: 20px;z-index:999;}
.loading .circle_dot{font-weight: bold;font-weight: 33px;}
.loading .loading_pic{position: relative;margin-left: 8px;}
.loading .loading_txt{margin-left: 8px;}
.loading .loading_pic1{background: url(../images/loading.png) no-repeat ;background-size: 20px 20px;padding-left: 30px;}
.loading .loading_pic2{background: url(../images/loading.png) no-repeat;opacity: 0.6;background-size: 20px 20px;padding-left: 30px;}
.loading .loading_pic3{background: url(../images/loading.png) no-repeat;background-size: 20px 20px;padding-left: 30px;}

.loading_pic1
{
width:100px;
height:100px;
background:red;
position:relative;
animation:myfirst 3s linear  infinite alternate;
/* Firefox: */
-moz-animation:myfirst 3s linear  infinite alternate;
/* Safari and Chrome: */
-webkit-animation:myfirst 3s linear  infinite alternate;
/* Opera: */
-o-animation:myfirst 3s linear  infinite alternate;
}.loading_pic2
{
width:100px;
height:100px;
background:red;
position:relative;
animation:myfirst 3s linear 2s infinite alternate;
/* Firefox: */
-moz-animation:myfirst 3s linear 2s infinite alternate;
/* Safari and Chrome: */
-webkit-animation:myfirst 3s linear 2s infinite alternate;
/* Opera: */
-o-animation:myfirst 3s linear 2s infinite alternate;
}
.loading_pic3
{
width:100px;
height:100px;
background:red;
position:relative;
animation:myfirst 3s linear 3s infinite alternate;
/* Firefox: */
-moz-animation:myfirst 3s linear 3s infinite alternate;
/* Safari and Chrome: */
-webkit-animation:myfirst 3s linear 3s infinite alternate;
/* Opera: */
-o-animation:myfirst 3s linear 3s infinite alternate;
}


@keyframes myfirst
{
0% {opacity:0.2}
50% {opacity:0.6}
99%{opacity:0.9}
}

@-moz-keyframes myfirst /* Firefox */
{
0% {opacity:0.2}
50% {opacity:0.6}
99%{opacity:0.9}
}

@-webkit-keyframes myfirst /* Safari and Chrome */
{
0% {opacity:0.2}
50% {opacity:0.6}
99%{opacity:0.9}
}

@-o-keyframes myfirst /* Opera */
{
0% {opacity:0.2}
50% {opacity:0.6}
99%{opacity:0.9}
}

.queue_num{color: red;padding-left: 5px;}

.tit2
{
	text-align: left;
	/*font-weight: bold;*/
	font-size: 2rem;
	padding-left: 20px;
	line-height: 60px;
}

.arrow_right
{
	position: absolute;
	right: 5%;
	top: 50%;
	margin-top: -24px;
	font-size: 28px;
}

.money_input
{
	border-bottom: 1px solid rgb(176, 168, 168);
	width: 80%;
	margin-left: 2%;
	margin-bottom: 25px;
}

/*预约信息*/
.txt2{font-size: 1.4rem;padding: 1em 15px 1em;text-align: left;position: relative;margin-left: 3%;}

/*预约成功温馨提示*/
.prompt{text-align: left;position: relative;margin-left: 5%;margin-right: 6%;border: 1px solid rgb(141, 210, 136);padding: 25px 18px;border-radius: 13px;}
/*预约时间段选择遮罩层*/
#bg{ display: none;  position: absolute;  top: 0%;  left: 0%;  width: 100%;  height: 100%;  background-color: black; z-index:1001;  -moz-opacity: 0.7;  opacity:.70;  filter: alpha(opacity=70);}
#show{display: none;  position: absolute;  top: 25%;  left: 5%;right: 5%; border: 1px solid #E8E9F7;border-radius: 15px;  background-color: white; z-index:1002; overflow: auto;}
.btn2{ font-size: 1.5rem;  margin-bottom: 2rem;margin-left: 11%;color: #fff;border-radius: 5px;border: none;padding: 0.5em; width: 33%;height: 45px;}

.tReserve_layer{text-align: center;border-top: 1px solid #D5CECE;padding-top:20px;padding-bottom: 15px;}
.tReserve_layer select{border: 1px #aaa solid;margin-top: 6px;margin-bottom: 6px;}
.warm_warning{text-align: center;font-size: 25px;color: #404a58;}
.volume-up2{color: rgb(147, 223, 52);font-weight: bolder;}

/*预约网点搜索栏*/
.search_btn {
width: 94px;
height: 47px;
background: url(../images/search_btn.png) no-repeat;
right: -1%;
position: absolute;
background-size: 100% 100%;
}
.reserve_search{position: relative;text-align: left;margin-left:3%;border:1px solid rgb(213, 209, 209);border-radius: 37px;width:95%;height:49px;background-color:white;}
.search_text {
position: absolute;
left: 44px;
width: 60%;
height: 100%;
font-size: 1.5rem;
}
.search_pic {
position: absolute;
/* display: table-cell; */
/*padding-left: 6px;*/
/*padding-top: 4px;*/
/* vertical-align: middle; */
width:10%;
height:50%;
top:10px;
left:5px;	
}

/*各种提示遮罩层*/
/*异常提示*/
#abnormality_suggest{display: none;  position: absolute;  top: 25%;  left: 5%;right:5%;  border: 1px solid #E8E9F7;border-radius: 15px;  background-color: white;  z-index:1002;  overflow: auto;}
.abnormal_reminding{background-size: 54px 54px;margin-top: 20px;margin-bottom: 20px;text-align: center;color: #404a58;font-size: 4rem;}
.error_btn3{ position: relative;left: 15%;text-align: center;font-size: 3rem;color: #fff;border-radius: 11px;border: none;margin-bottom: 30px;margin-top: 0px; width: 65%;height: 78px;background-color: #fb4748;}
.abnormal_txt{border-top: 1px solid #e6e6e6;color: #666666;margin-bottom:44px;padding-top:44px;text-align: center;font-size: 1.6rem;}
.circle{font-size: 5rem;color: #fb4748; }

/*错误提示*/
#error_suggest{display: none;  position: absolute;  top: 25%;  left: 5%;right:5%;border: 1px solid #E8E9F7;border-radius: 15px;  background-color: white;  z-index:1002;  overflow: auto;}
.error_reminding{background-size: 54px 54px;margin-top: 5px;margin-bottom: 5px;text-align: center;color: #404a58;font-size: 2rem;}
.error_icon{vertical-align: middle;display: inline-block; margin-top:-3px; width:30px;height:30px;position: relative;background: url(../images/error_icon.png) no-repeat;background-size: 30px 30px;}

/*温馨提示*/
#warm_suggest1{display: none;  position: absolute;  top: 25%;  left: 5%;right:5%; border: 1px solid #E8E9F7;border-radius: 15px;  background-color: white;  z-index:1002;  overflow: auto;}
#warm_suggest2{display: none;  position: absolute;  top: 25%; left: 5%;right:5%; border: 1px solid #E8E9F7;border-radius: 15px;  background-color: white;  z-index:1002;  overflow: auto;}
.warm_text{border-top: 1px solid rgb(210, 201, 201);color: #666666;padding-left:20px;text-align: left;font-size: 1.6rem;}
.reminding{margin-top: 5px;margin-bottom: 5px;text-align: center;color: #404a58;font-size: 2rem;}

.warm_btn1{ position: relative;text-align: center;font-size: 1.6rem;color: #fff;border-radius: 11px;border: none;margin-top: 0px;margin-bottom: 20px; width: 40%;height: 50px;background-color: #d1d1d1;}
.warm_btn2{ position: absolute;right: 10px;text-align: center;font-size: 1.6rem;color: #fff;border-radius: 11px;border: none;margin-top: 0px;margin-left: 10px;margin-bottom: 20px;width: 40%;height: 50px;background-color: #fb4748;}
.warm_btn3{ position: relative;text-align: center;font-size: 1.6rem;color: #fff;border-radius: 11px;border: none;margin-top: 0px;margin-bottom: 20px; width: 40%;height: 50px;background-color: #fb4748;}

/*网点查询地图弹出框*/
.txt3{border-top: 1px solid rgb(224, 219, 219);font-size: 1.0rem;padding: 15px 15px 1em;text-align: left;position: relative;}
 .big_show{font-size: 18px;margin-left: 10px; font-weight: bold;}
.go_btn{background: url(../images/point.png) no-repeat;border: 1px solid #fb4748;margin-left: 3px;margin-bottom: 10px;border-radius: 8px;padding: 3px 10px 3px 28px;background-color: #fff;}
.go_btn2{margin-left:30%;}
.queue_btn{background: url(../images/queue.png) no-repeat;border: 1px solid #07E43D;border-radius: 8px;margin-bottom: 10px;padding: 3px 10px 3px 43px;background-color: #fff;margin-right: 3px;}
.m_point{background: url(../images/m_point.png) no-repeat;background-size: 40px 40px;}


.part_loading {
    background: url("../images/logo2.png") no-repeat scroll 0% 0% transparent;
    width:139px;
    margin: 30% auto;
    padding-top: 70px;
    padding-left: 20px;
    z-index: 999;
}

.part_loading .circle_dot{font-weight: bold;font-weight: 33px;}
.part_loading .loading_pic{position: relative;margin-left: 11px;}
.part_loading .loading_pic1{background: url(../images/loading.png) no-repeat ;background-size: 20px 20px;padding-left: 30px;}
.part_loading .loading_pic2{background: url(../images/loading.png) no-repeat;opacity: 0.6;background-size: 20px 20px;padding-left: 30px;}
.part_loading .loading_pic3{background: url(../images/loading.png) no-repeat;background-size: 20px 20px;padding-left: 30px;}
.part_txt1 {
  border-radius: 11px;
  border: 1px solid rgb(219, 211, 211);
    padding-top: 0.9em;
    margin: 0px 1em 1em 1em;
}

.order_section{
    background: none repeat scroll 0% 0% #EBEBEB;	
}

.p21{
	padding: 0px 7% 0px 7%;
}
.map_btn{width:100%;height:60px;background-color:#efefef;text-align: center;}
.map_btn button {
width: 25%;
height: 60px;
background-size: 60px 30px;
background-position: 10px 15px;
}

.driver1{background: url(../images/drive1.png) no-repeat ;}
.transit1{background: url(../images/transit1.png) no-repeat ;}
.walk1{background: url(../images/walk1.png) no-repeat ;}


/*标题、时间、微银*/
.stime{ font-size: 0.8rem;color:#adadad;}
.cs_wechat{color: #79d1dd; font-size: 0.9rem;   padding-left: 2em;}
.ryt_img {background: url(../images/ryt.PNG) center no-repeat;background-size: 100% 150px;width: 100%;height: 150px;}
/*融意通*/

.cxd_img {background: url(../images/cxd.png) center no-repeat;background-size: 100% 150px;width: 100%;height: 150px;}
.zfk_img {background: url(../images/zfk.png) center no-repeat;background-size: 100% 150px;width: 100%;height: 150px;}

.card_tit{font-weight:bolder;font-family:"Microsoft YaHei","SimSun",Arial, Helvetica, sans-serif;font-size: 1.4rem;color:#222222}
/*红色提示框*/
.red_btn {border: 1px solid #d80c18;border-radius: 13px;padding-bottom: 5px;padding-top: 5px;background: #d80c18;margin-bottom: -15px;margin-left: 35%;width: 130px;text-align: center;color: #fff;}

.ryt{background:#f7f3f0;}

.ryt_div {border-top: 1px solid #d80c18;margin: 1px 5%;padding-top: 20px;padding-bottom: 10px;}

.ryt_div p,table,ul{color: #666769;margin-bottom: 1px;margin-top: 5px;word-break:break-all;font-family:"Microsoft YaHei","SimSun",Arial, Helvetica, sans-serif;font-size: 0.9rem;text-align: justify;text-justify:inter-ideograph;}
.ryt_div ul {padding-left: 0;}
.ryt_div ul li{ display: block;line-height: 150%;}
.ryt_div ul li span {position: absolute;display: block;float: left;margin-left: 100px;margin-top: -25px;}

/*长湘贷*/
.ryt_div table td {text-align: left;}
tr:first-child{width: 35%;}
table{width: 95%;font-size: 0.7rem;}
/*适用对象小图*/
.ryt_div img{width: 30%;height: 50px;}


.main_intro{
 width:90%;
 margin-top:10px;
 margin-left:5%;	
}	

.div_bac span{display:block;float: left;width: 9em;}
.cre_detail>p{clear:both;}
.div_bac p{font-size:2rem;font-weight: light;}

/*银企对账*/
.lafl{float: left;}
.lafr{float:right;}
.laflb{float: left;}
.lafrb{float:right;}
.laflc{float: left;}
.lafrc{float:right;}
.yqdz{color: #333;}
.yqdz a{text-decoration: none; text-align:center;}
.yqdz-tit{overflow: hidden;}
.yqdz ul li{ overflow: hidden;}
.yqdz .fl{width:65%;float:left;}
.yqdz .fr{width:35%;position: absolute; right:0px;height:100%;}
.yqdz .lafl{width: 50%;text-align: left; padding-left: 5%;font-size:1.4rem;}
.yqdz .laflb{width: 33%;text-align: left; padding-left: 3.2%;}
.yqdz .lafr{width: 50%;  height:auto; font-family: "Arial","微软雅黑";  text-align: left;font-size:1.4rem;}
.yqdz .lafrb{width: 67%;   font-family: "Arial","微软雅黑";  text-align: left;}
.yqdz-tit .lafl{line-height: 40px;}
.yqdz-tit .lafr{line-height: 40px;}
.yqdz-tit .lafr select{border: 1px solid #ccc;width: 8.2rem; }
.yqdz-tit .lafr option{font-size: 1.4rem; width: 6.2rem;}
.yqdz-tit .fl li{}
.yqdz-tit .fr li button{height: 40px; line-height: 40px; background: #FF6666; display: block; margin: 16% auto; width: 50%; color: #fff; border-radius:3px; font-family: "宋体"; }
.yqdz-con dd{position: relative; background: #fff; overflow: hidden; margin-bottom: 1rem;border-bottom:1px solid #ccc;border-top:1px solid #ccc;font-size:1.4rem;}
.yqdz-con dd .fl{padding: 5px 0;float:left;border-right: 1px dashed #ccc;}
.yqdz-con dd .line{border-bottom:2px dashed #cccccc; width:93%;margin:0 auto;}
.yqdz-con .fr li{text-align:center; height: 33%;padding:24% 0; }
.yqdz-con .fr li a{color: #0066ff;display:block;}
.yqdz-con label{height: 34px; }
#appDate{width: 8.2rem;}
.dwwc td:last-of-type{display: none;}
.yqdz-debind{text-decoration:none;background:antiquewhite;display:block;font-size:1.4rem;}
.amt{border:solid #FFF;border-bottom:#000 solid 1px;width:11rem;}
.dotline{border-bottom:2px dashed #cccccc; padding-bottom:0.5em; width:93%; margin:0 auto;}
.yqdz .laflc{width: 42%;text-align: left; padding-left: 3.2%;}
.yqdz .lafrc{width: 58%; height:auto;  font-family: "Arial","微软雅黑";  text-align: left;}
.list_company{background: #fff;}
.list_company li{ 
	padding: 1em 15px 1em 15px; border-bottom: 1px #d1d1d1 solid;text-align: left;position: relative;color: #aaa;
}
.list_company li a{text-decoration: none;}
.duizxy{}
.duizxy .tit1{background: #ebebeb;position: fixed;top: 0px;height:10%; z-index:2;width:100%; text-align:center;font-weight:bold;}
.duizxy .footer{position:fixed;padding:5%; bottom:0px;width:100%;background: #ebebeb;text-align:center;height:18%;}
.duizxy .footer button{ width:100%; padding:0.3rem;font-size:1.8rem; margin-top:5px; }
.duizxy .footer div{font-size:1.4rem;}

/*交警罚缴*/
.punish{
	border: 1px #797979 solid;
	margin: 0 auto;
}
.punish td{
	font-size: 1.3rem;
	text-align: center;
	border: 1px #797979 solid;
}
/*缴费查询列表*/
.punish_list2{padding:0px 10px 0px 10px;border-top: 1px #797979 solid;border-bottom: 1px #797979 solid;}

.punish_list li{ padding: 1em 10px;border-bottom: 1px #d1d1d1 solid;text-align: left;position: relative; padding-left: 10px; -webkit-background-size: 76px auto;
background-size: 76px auto;}
.punish_list li h1{ font-size: 4rem;}
.punish_list li h2{ color: #aaa;height: 25px;}
.punish_list li h2 .money{position: absolute;right:10px;top:15px;color: #000;font-weight:700;}
.punish_list li h2 .deal{position: absolute;left: 35%;top: 40px;color: #999;font-weight:700;}
.punish_list li h2 .status{position: absolute;right: 10px;top: 40px;font-weight:700;}
.punish_list li a,.item a{text-decoration: none;}
.li_buttonCan{color:#FFF;background:red;width:80px;height:35px;line-height: 35px;position: absolute;top:30%;right:2rem;text-align: center;border-radius: 5px;}
.li_buttonRep{color:#FFF;background:red;width:50px;height:35px;line-height: 35px;position: absolute;top:30%;right:10rem;text-align: center;border-radius: 5px;}
.li_buttonMob{text-decoration: none;
background: red;
width: 80px;
height:35px;
text-align: center;
border-radius: 5px;
display: inline-block;
font-size: 1.4rem;
color: #fff;
line-height: 110%;
padding: 10px 3px;
position: absolute;
right:2rem;
top:30%;}
/*心意通长湘贷的拨号按钮*/
.li_buttonDial{color:#FFF;background:red;width:50px;height:35px;line-height: 35px;position: absolute;top:20%;right:2rem;text-align: center;border-radius: 5px;}
.li_buttonMob.disabled{
	-moz-user-select:none;
	-webkit-user-select:none;
	-ms-user-select:none;
	-khtml-user-select:none;
	user-select:none;
	background: #a4b8d1;
	padding: 3px 10px;
    position: absolute;
	}
/* 生活缴费 */
.a_right_abt{
	position: absolute;
	right: 10%;
	top: 38%;
	background: #fb4748;
	color: #fff;
	border-radius: 5px;
	text-align: center;
	padding: 0.1em 10px 0.1em 10px;
	font-size: 1.6rem;
}
.list_noimg{background: #fff;}
.list_noimg li{ 
	padding: 1em 15px 1em 15px; border-bottom: 1px #d1d1d1 solid;text-align: left;position: relative;color: #aaa;
}
.list_noimg li a{text-decoration: none;}
.region_h1{
	display: inline-block;
	border: none;
	width: 11em;
	padding: 0;
}
.region_search{color: #646464;font-size: 1.6rem;width: 100%;background: url(../images/search2.png) left no-repeat;background-size: 28px 28px;padding: 0px 0px 0px 38px;}

.list_life li.water{ padding: 1em 15px;border-bottom: 1px #d1d1d1 solid;background: url(../images/life/water.png)  20px center no-repeat;text-align: left;position: relative; padding-left: 80px; -webkit-background-size: 40px auto;
}
.list_life li.electricit{ padding: 1em 15px;border-bottom: 1px #d1d1d1 solid;background: url(../images/life/electricity.png)  20px center no-repeat;text-align: left;position: relative; padding-left: 80px; -webkit-background-size: 40px auto;
}
.list_life li.gas{ padding: 1em 15px;border-bottom: 1px #d1d1d1 solid;background: url(../images/life/gas.png)  20px center no-repeat;text-align: left;position: relative; padding-left: 80px; -webkit-background-size: 40px auto;
}
background-size: 40px auto; }
.list_life li h1{ font-size: 4rem;}
.list_life li h2{ color: #aaa;}
.list_life li a,.item a{text-decoration: none;}
/*心意通、长湘贷*/
.ycon{padding: 1em 15px;}
.ytop{text-align: left;}
.ytop .ytitle{font-size: 1.5em;color: #000;}
.ytop span{ color: #77d0de; font-size: 1.125em;}
.ytop .date{color: #999999;}
.ybanner img{width: 100%;}
.ycon dl{background: #f6f3ef; padding: 0 10px;margin-top: 15px;margin-bottom: 40px;}
.ycon dt{ background: url(../images/ydt.png)center  no-repeat; padding: 1% 0; background-size: 100% auto; color: #fff;font-size: 1.6em;}
.ycon dd{color: #666;font-size:1.25rem; padding-top: 17px;padding-bottom: 30px;text-align: left;}
.ycon ul li{font-size:1.25rem;}
.yfudx ul{  overflow:hidden;}
.yfudx ul li{width: 34%;border-radius:5px; float:left;  font-size:1rem; background: url(../images/yfudx.png) 5px center no-repeat;background-size: 33% auto; border: 1px solid #cfcfcf; text-align: left; padding: 3px;padding-left: 15%;margin-right: 3%;}
.ycp ul{overflow:hidden;}
.ycp ul li{text-align: left;font-size: 1.25rem; }
.ycp ul li label{ float:right;font-size: 1.25rem;}
/*
.ydq ul{display: flex;flex-flow:row wrap;}
.ydq ul li{width: 65%;text-align: left; overflow:hidden;}
.ydq ul li label{ float:right;font-size:1.25rem;}
*/
.ybtn{position: fixed; bottom: 0px;text-align: center; width: 100%;}
.ybtn input{ width: 90%; height: 40px; line-height: 30px; text-align: center; border-radius: 5px; background: #fb4748; color: #fff; margin: 0 auto;}

/*预填单*/
.couple_btn1{ position: relative;text-align: center;font-size: 1.6rem;color: #fff;border-radius: 11px;border: none;margin-top: 10px;margin-bottom: 10px; width: 40%;height: 50px;background-color: #fb4748;}
.couple_btn2{ position: absolute;right: 10px;text-align: center;font-size: 1.6rem;color: #fff;border-radius: 11px;border: none;margin-top: 10px;margin-left: 10px;margin-bottom: 10px;width: 40%;height: 50px;background-color: #fb4748;}
.binary_btn{ position: relative;text-align: center;font-size: 1.6rem;color: #fff;border-radius: 11px;border: none;margin-top: 10px;margin-bottom: 10px; width: 40%;height: 50px;background-color: #fb4748;}
.list_order li{padding: 0.4em 15px;text-align: left;position: relative;}
.list_order li label{ width: 5em;margin-right: 1em;display: inline-block;}
.list_order li input[type="text"]{display: inline-block;border: none; width: 11em;padding: 0;}

/*爱心捐赠*/
.list_donate {margin: 5px 15px;}
.list_donate .title{margin-bottom: 20px;}

.list_donation li{ padding: 1em 15px;border-bottom: 1px #d1d1d1 solid;text-align: left;position: relative;background: url(../images/donation/axjz.jpg)  10px center no-repeat; padding-left: 100px; -webkit-background-size: 76px auto;
}
background-size: 76px auto; }
.list_donation li h1{ font-size: 4rem;}
.list_donation li h2{ color: #aaa;}
.list_donation li a,.item a{text-decoration: none;}

/* 社保卡网点图标 */
i.branch_sbk{ position: absolute;right: 2%;top: 43%; margin-top: -24px;font-size: 48px;color: #aaa;
background:url(../images/branch_sbk.jpg) left center no-repeat;width: 34px;height: 53px;-webkit-background-size:100% auto;
background-size:100% auto;
}


input[type=button]{
	-webkit-appearance:none;
	outline:none
}
